# config/config.py
import configparser

class Config:
    def __init__(self, env="test"):  # 默认使用 test 环境
        self.config = configparser.ConfigParser()
        self.config.read("config/config.ini", encoding="utf-8")
        # 根据传入的 env 参数，切换配置 section
        self.env_section = env

    @property
    def BASE_URL(self):
        return self.config.get(self.env_section, "base_url")

    @property
    def TIMEOUT(self):
        return self.config.getint(self.env_section, "timeout")

    @property
    def LOGIN_USERNAME(self):
        return self.config.get(self.env_section, "login_username")

    @property
    def LOGIN_PASSWORD(self):
        return self.config.get(self.env_section, "login_password")